import Cookies from 'js-cookie'
/**
 * localStorage 和 cookie 区别
 * 1. 大小
 *    localStorage 5M
 *    Cookie 4k
 * 2. 时效
 *    localStorage 不删除一直会有
 *    Cookie 可以设置时效，过期时间足够长，cookie也不会消失
 * 3. 请求方式区别
 *    localStorage 不会，要自己处理
 *    cookie 请求头会自己携带
 * 4. localStorage api相对简单
 */
const TokenKey = 'hrscss-token'

export function getToken() {
  return Cookies.get(TokenKey)
}

export function setToken(token) {
  return Cookies.set(TokenKey, token)
}

export function removeToken() {
  return Cookies.remove(TokenKey)
}
